﻿package com.obas.business.element.service
{
	import com.obas.flex.common.proxy.DefaultServiceProxy;

	public class NetworkTopologyManagementService extends DefaultServiceProxy
	{
    	private static const SERVICE_NAME:String = "networkTopologyManagementService";

  		public function NetworkTopologyManagementService() {
     		super(SERVICE_NAME);
  		}

		/**
    */
		public function 
			/* flex: com.obas.business.element.vo.NetworkTopologyParam */ 
			/* java: com.obas.business.element.vo.NetworkTopologyParam */
		viewTopology(
 			deviceId:Number  /* long */,
 			callback:Function = null,
 			context:Object = null
 			):void {
    		callService("viewTopology", [deviceId], callback, context);
 		}

		/**
    */
		public function 
			/* flex: com.obas.business.element.vo.NetworkTopologyParam */ 
			/* java: com.obas.business.element.vo.NetworkTopologyParam */
		viewRoute(
 			customerId:Number  /* long */,
 			callback:Function = null,
 			context:Object = null
 			):void {
    		callService("viewRoute", [customerId], callback, context);
 		}
	}
}